package main

// 执行路径   import -> const -> var -> init
import (
	"fmt"
	"go-practice/go-study/package-import/lib1"
	// 匿名导入包   会执行包的init方法 但是在本函数里用不了任何函数
	// _ "go-practice/go-study/package-import/lib2"
	// 可以在本函数内直接用方法  这种比较危险  容易方法名冲突
	// . "go-practice/go-study/package-import/lib2"
	// 别名导入 推荐这种方式
	mylib "go-practice/go-study/package-import/lib2"
)

func init() {
	fmt.Println("main init")
}

func main() {
	lib1.Lib1Test()
	mylib.Lib2Test()
}
